約 4,114,259 件
https://w.atwiki.jp/atachi/pages/31.html
スタイルの使用方法 [#a5912b9b] 特定の要素にスタイルを適応 [#u3f765b2] スタイルを継承 [#f923f2e2] テンプレート [#c1ac1a97] データテンプレート [#v289532d] データテンプレートをクラスに適応させる [#x6c68de8] テンプレート内にリソースを適応させる [#e9d96c52] DataTemplateとバインドソース [#o6d284ae] コントロールテンプレート [#j961ba65] トリガー [#pb4f2efd] WPFのスタイルは、スタイルという名前ですがデザインやカラー設定を行うためだけの機能ではありません。 スタイルを定義するにはStyle要素を使用します。Style要素内ではコンポーネントのプロパティ値の設定やデータのプロパティ値の設定ができます。 データテンプレートでは再利用可能なデータバインディングを持ったスタイルを定義します。 コントロールテンプレートでは既存のコントロールのUIデザインを定義できます。 スタイルの使用方法 スタイルはXAMLのResourcesに記述します。 Style.TargetType属性の指定し、XAMLデザイナがSetter要素のPropertyの値を検証するためにも使用します。 Setter要素の値はValue属性に記述することもできますし、次のようにプロパティ要素として記述することもできます。 Setter Property="PropertyA" Setter.Value プロパティ要素 /Setter.Value /Setter 次のコードはXAML内のすべてのTextBlock要素にスタイルが適応されます。 Window.Resources Style TargetType="TextBlock" Setter Property="HorizontalAlignment" Value="Center" / Setter Property="FontSize" Value="14" / Setter Property="FontFamily" Setter.Value Comic Sans MS /Setter.Value /Setter /Style /Window.Resources Grid TextBlock Text="ようこそ。" / TextBlock Text="今日は12月8日です。" / /Grid スタイルだけを先に定義し、各VisualObjectからスタイルを参照したい場合、Style.TargetStyle属性を使用せずにx Key属性を使ってスタイルの定義だけを行います。 Window.Resources Style x Key="MyStyle" Setter Property="TextBlock.HorizontalAlignment" Value="Center" / Setter Property="TextBlock.FontSize" Value="14" / Setter Property="TextBlock.FontFamily" Value="Comic Sans MS" / /Style /Window.Resources 特定の要素にスタイルを適応 Style要素の定義時にx Key要素でスタイルに名前をつけた場合、スタイルが適応されるには明示的にスタイル名を指定する必要があります。 次の例では2つのTextBlockのうち、1番目のTextBlockだけにスタイルが適応されます。 Window.Resources Style x Key="MyStyle" TargetType="TextBlock" Setter Property="HorizontalAlignment" Value="Center" / Setter Property="FontSize" Value="14" / Setter Property="FontFamily" Value="Comic Sans MS" / /Style /Window.Resources Grid TextBlock Text="ようこそ。" Style="{StaticResource MyStyle}" / TextBlock Text="今日は12月8日です。" / /Grid スタイルを継承 Style.BaseOn属性を使用してスタイルを継承し、そこから設定済みプロパティの再設定やプロパティの追加が行えます。 Window.Resources Style TargetType="TextBlock" Setter Property="FontSize" Value="20"/ /Style Style x Key="MyColorStyle" TargetType="TextBlock" BasedOn="{StaticResource {x Type TextBlock} }" Setter Property="Foreground" Value="#FFC13B3B" / /Style /Window.Resources Grid StackPanel Height="100" HorizontalAlignment="Left" Name="stackPanel1" VerticalAlignment="Top" Width="200" TextBlock Height="23" Name="textBlock2" Text="TextBlock" / TextBlock Height="70" Name="textBlock1" Text="よだー" Style="{StaticResource MyColorStyle}"/ /StackPanel /Grid MyColorStyleは既存のTextBlockのスタイルを継承しています。 テンプレート データテンプレート コントロールテンプレート それぞれUIの描画スタイルを設定する手法で、再利用可能なことからテンプレートと呼ばれている。 データテンプレートとは主にコレクションをアイテムとして表示するコントロール(ListBox、ListView、TreeView、DataGrid、その他)で、そのアイテムを描画するためのUIを定義したものです。 コントロールテンプレートとはUIの描画そのものを再定義するものです。Buttonコントロールは1つのコントロールに見えますが内部ではGridやTextBlockを組み合わせて1つのコントロールとして描画しています。 データテンプレート VisualObjectを持つスタイルをデータテンプレートと呼びます。 データテンプレートではデータを表示する為のオブジェクト要素構造をテンプレート化し、UIデザインとデータの両方の再利用を実現できます。 テンプレート化したオブジェクト要素構造は、バインディングによって動的に表示内容を変更するように設計します。 次のサンプルでは、ListBoxに設定したデータソースの要素を描画する際に、各要素を描画するためのテンプレートを定義しています。 ListBox Width="400" Margin="10" ItemsSource="{Binding Source={StaticResource myTodoList} }" ListBox.ItemTemplate DataTemplate StackPanel TextBlock Text="{Binding Path=TaskName}" / TextBlock Text="{Binding Path=Description}"/ TextBlock Text="{Binding Path=Priority}"/ /StackPanel /DataTemplate /ListBox.ItemTemplate /ListBox データテンプレートはリソースとして定義できます。次のように予めリソースとして定義しておきx Key属性で指定した名前を定義しておけば、データテンプレートの再利用が可能です。 ListBox.ItemTemplateへはStaticResourceを使用してリソースを呼び出します。 Window xmlns local="clr-namespace my" Window.Resources ObjectDataProvider x Key="myTodoList" ObjectType="{x Type local Tasks}"/ DataTemplate x Key="myTemplate" StackPanel TextBlock Text="{Binding Path=TaskName}" / TextBlock Text="{Binding Path=Description}"/ TextBlock Text="{Binding Path=Priority}"/ /StackPanel /DataTemplate /Window.Resources !-- リソースに定義した「myTemplate」をデータテンプレートに使用する -- ListBox Width="400" Margin="10" ItemsSource="{Binding Source={StaticResource myTodoList} }" ItemTemplate="{StaticResource myTemplate" / /Window namespace my { public class Tasks ObservableCollection Task { public Tasks() { this.Add(new Task{TaskName="テレビを見る", Description="水戸黄門", Priority=3}); this.Add(new Task{TaskName="電話", Description="佐藤さんに電話", Priority=10}); this.Add(new Task{TaskName="勉強", Description="C#の勉強に明け暮れる", Priority=5}); } } public class Task { public string TaskName { get; set; } puiblic string Description { get; set; } public int Priority { get; set; } } } データテンプレートをクラスに適応させる DataTemplate.DateType を使用すると特定のオブジェクトすべてにデータテンプレートを適用することができます。 この仕組みは 非常に重要 で、任意のC#コードで記述されたクラスに対してXAMLによるUIのデザインを設定できます。 次のサンプルではListBox.ItemTemplateへデータテンプレートの設定を行っていません。しかし、正常に動作します。 これはListBoxがTaskオブジェクトを表示する際に、DataTemplateによって設定されたデータテンプレートが使用されている為です。 Window xmlns local="clr-namespace my" Window.Resources ObjectDataProvider x Key="myTodoList" ObjectType="{x Type local Tasks}"/ DataTemplate DataType="{x Type local Task}" StackPanel TextBlock Text="{Binding Path=TaskName}" / TextBlock Text="{Binding Path=Description}"/ TextBlock Text="{Binding Path=Priority}"/ /StackPanel /DataTemplate /Window.Resources ListBox Width="400" Margin="10" ItemsSource="{Binding Source={StaticResource myTodoList} }" / /Window テンプレート内にリソースを適応させる ComboBoxなどアイテムソースを受け取るコントロールでは、表示させるアイテムをItemsSourceプロパティなどに設定します。 通常はItemsSourceプロパティにはバインディングやリソースを行って項目を指定します。 しかし、データテンプレート内でバインディングを指定する場合には注意が必要です。 バインディングを使用する場合、バインドソースはデータテンプレートに与えられたアイテムになります。(ItemsSourceに設定されたコレクションの各要素がバインドソースとなる) データテンプレート内ですべてのComboBoxに同じ選択肢を表示したい場合には StaticResourceマークアップ拡張 を使用します。 Window.Resources src MyList x Key="myList" / col ArrayList x Key="MyDataSource" sys DateTime 1/2/2003 5 00 00 /sys DateTime sys DateTime 4/5/2006 13 13 13 /sys DateTime sys DateTime 7/8/2009 23 59 59 /sys DateTime /col ArrayList /Window.Resources Grid ListView ItemsSource="{StaticResource MyDataSource}" ListView.View GridView GridViewColumn Header="月" DisplayMemberBinding="{Binding Month}" / GridViewColumn Header="日" DisplayMemberBinding="{Binding Day}" / GridViewColumn Header="日付" DisplayMemberBinding="{Binding DayOfWeek}"/ GridViewColumn GridViewColumn.Header TextBlock Text="何か選択" / /GridViewColumn.Header GridViewColumn.CellTemplate DataTemplate ComboBox Name="comboBox1" Width="100" ItemsSource="{StaticResource ResourceKey=myList}" / /DataTemplate /GridViewColumn.CellTemplate /GridView /ListView.View /ListView /Grid class MyList List string { public MyList() { this.Add("日本"); this.Add("韓国"); this.Add("北朝鮮"); this.Add("中国"); this.Add("台湾"); this.Add("フィリピン"); this.Add("タイ"); this.Add("ベトナム"); } } DataTemplateとバインドソース ContentPresenter Name="stp1" Content="WPFは複雑" Grid.Row="1" Grid.Column="1" Height="22" Margin="9,0,0,0" ContentPresenter.ContentTemplate DataTemplate TextBlock Text="{Binding}" / /DataTemplate /ContentPresenter.ContentTemplate /ContentPresenter 親要素のContentが参照される この例では、TextBlockは「WPFは複雑」と表示されます。 理由は純粋に、ContentプロパティがInhert属性のプロパティなので、ContentPresenterがテンプレートを使ってビジュアルツリーを構築する際に、TextBlock.ContentもContentPresenter.Contentを参照します。 コントロールテンプレート コントロールテンプレートではコントロールの構造と外観を定義します。 スタイルとしてコントロールテンプレートを適応することで、コントロールの構造や外観を再定義することができます。 コントロールテンプレートはControlクラスを継承した多くのコントロールに対して適応できます。 参考 MSDN コントロールテンプレートを適応するというのは、そのコントロールのビジュアルツリーを書き換えることを意味します。 ただし、コントロールのビジュアルツリーの一部だけを書き換えることはできません。 カスタムコントロールテンプレート例 タブ トリガー プロパティの値を判断し、動的に任意のプロパティ値を設定することができる。 if構文と違い、判断するデータソースや設定可能なデータソースは限られている。 データテンプレートで使用する場合は、そのデータがデータソースとなる。(ItemsSource属性を持つComboBoxやListBoxの場合、各要素をデータテンプレートを使って表示する際の各要素がデータソースとなる) よって、プログラマが自由なデータソースを指定し、その値を動的に評価して処理を分岐するといったif構文のような処理は行えない。
https://w.atwiki.jp/kasogame/pages/36.html
Source MODはHL2などのSource Engineを利用したゲームを購入すると、 STEAM→ライブラリ→ツールの方からダウンロードができるようになるSource SDKを必要とします。 Source SDKにもいろいろ種類があるので注意 とりあえずThe Orange Boxを買っておけば、大丈夫だと思われる。 GoldenEye Source Coven Modular Combat NEOTOKYO° Obsidian Conflict Suicide Survival Battle Grounds 2 Synergy
https://w.atwiki.jp/kbhyakka/pages/625.html
Main Source Breaking Atoms
https://w.atwiki.jp/osinko/pages/123.html
<WPFを使う上で必ず理解する必要がある重要なもの> 添付プロパティ Attached Property コンテナとなる親のプロパティを子で設定する。例:親からの相対位置座標などのプロパティ 値の包含継承 WPFではFontSizeプロパティなど一部のプロパティ値は親要素から継承するようになっている 依存関係プロパティ バインディング データコンテキスト ビューとモデルの接点にすると良いプロパティ。子のBindingの参照に継承される データーテンプレート <添付プロパティの例> Canvas Width="400" Height="300" Rectangle Canvas.Left="30" Canvas.Top="30" Width="50" Height="50" Fill="Red"/ /Canvas Rectangleの「Canvas.Left="30" Canvas.Top="30"」は親からの添付プロパティとなる <詳細できめが細かい資料> 資料:XAMLの細かい仕様を知ることができる:WPFのXAML XAML 名前空間 (x ) 言語機能 <学習中ひきだし> https //www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=%EF%BC%B7%EF%BC%B0%EF%BC%A6+ImageDraw&num=50#hl=ja&lr=lang_ja&tbs=lr lang_1ja&sclient=psy-ab&q=%EF%BC%B7%EF%BC%B0%EF%BC%A6+Image+Draw&oq=%EF%BC%B7%EF%BC%B0%EF%BC%A6+Image+Draw&gs_l=serp.3..0i19j0i10i30i19j0i30i19l3j0i10i30i19l2j0i30i19.584873.584873.0.585193.1.1.0.0.0.0.147.147.0j1.1.0...0.0...1c.1.55ciRH8WXOU&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=394a8366997e8620&biw=1897&bih=937 http //msdn.microsoft.com/ja-jp/library/ms749287.aspx← http //msdn.microsoft.com/ja-jp/library/system.windows.controls.primitives.selector.selectedvalue.aspx http //ufcpp.net/study/dotnet/wpf_xamladv.html http //msdn.microsoft.com/ja-jp/library/ff602279.aspx http //code.msdn.microsoft.com/windowsdesktop/MVVM-d8261534 チュートリアル WPF の概要 データ バインディングに関する「方法」トピック パネルの概要 グラフィックスとマルチメディア アニメーションの概要 チュートリアル WPF デザイナーによるデータ バインディングの作成 チュートリアル WPF デザイナーでの XAML の編集 データ バインド (WPF) XAMLの細かい仕組みの説明:XAML の概要 (WPF) XAML とコードのチュートリアル <何時か役立つときが来るかもしれないメモ> C# または Visual Basic を使った Metro スタイル アプリのためのロードマップ クイック スタート コントロールの追加とイベントの処理 (C#/VB/C++ と XAML を使った Metro スタイル アプリ) クイック スタート コントロールのスタイル (C#/VB/C++ と XAML を使った Metro スタイル アプリ)
https://w.atwiki.jp/gachmuch/pages/153.html
The Best of Main Source (1996)
https://w.atwiki.jp/nina_a/pages/54.html
バインディング このページを編集 例(エレメントのプロパティ同士) Slider Height="33" HorizontalAlignment="Center" Width="400" Minimum="10" Maximum="100" Interval="1" Name="fslider"/ TextBlock HorizontalAlignment="Center" Margin="0,20,0,0" FontSize="{Binding ElementName=fslider, Path=Value}" こんにちは /TextBlock プログラムの場合は以下.面倒なので必要がなければXAMLでやる. // XAML Slider Height="33" HorizontalAlignment="Center" Width="400" Minimum="10" Maximum="100" Name="fslider"/ TextBlock HorizontalAlignment="Center" Margin="0,20,0,0" Name="ftext" こんにちは /TextBlock // C#Binding b = new Binding();b.Source = fslider;b.Path = new PropertyPath("Value");b.Mode = BindingMode.TwoWay;ftext.SetBinding(TextBlock.FontSizeProperty, b); 例(エレメントとオブジェクトのバインディング) Valueというプロパティを持つNumber型をバインディングしてみる. これがNumberクラス using System;using System.Collections.Generic;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Shapes;using System.ComponentModel; namespace Test{ public class Number INotifyPropertyChanged { public Number() { Value = 0; } public event PropertyChangedEventHandler PropertyChanged; private void NotifyPropertyChanged(String info) { if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs(info)); } // Valueプロパティ private Int32 _Value; public Int32 Value { get { return _Value; } set { _Value = value; NotifyPropertyChanged("Value"); } } }} Int32をStringに変換するIValueConverter using System;using System.Collections.Generic;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Shapes;using System.Globalization; namespace Test{ [ValueConversion(typeof(Int32), typeof(String))] public class NumberConverter IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return ((Int32) value).ToString(); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } }} そしてXAML. Window xmlns="http //schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns x="http //schemas.microsoft.com/winfx/2006/xaml" xmlns sys="clr-namespace System;assembly=mscorlib" xmlns local="clr-namespace Test" x Class="Test.MainWindow" x Name="Window" Title="MainWindow" Width="640" Height="480" Window.Resources local Number x Key="number"/ local NumberConverter x Key="nc"/ /Window.Resources StackPanel TextBlock HorizontalAlignment="Center" Margin="0,20,0,0" Text="{Binding Source={StaticResource number}, Path=Value, Converter={StaticResource nc}}"/ StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Button Content="Add 10" Margin="10" Name="add"/ Button Content="Subtract 10" Margin="10" Name="sub"/ /StackPanel /StackPanel /Window XAML.csはこんな感じ. public partial class MainWindow Window{ public MainWindow() { this.InitializeComponent(); Number num = (Number) this.FindResource("number"); this.add.Click += (e,s) = num.Value += 10; this.sub.Click += (e,s) = num.Value -= 10; }} カテゴリ:WPF 名前
https://w.atwiki.jp/silver_emblem/pages/33.html
開発技術系トップへ戻る Windows Presentation Foundation(WPF) .NET Framework 3.0に含まれるユーザインタフェースサブシステムである。 WPFは、ユーザインタフェースとロジックを明確に区別する一貫したプログラミングモデルを提供する。 WPFアプリケーションはデスクトップで実行するだけでなくウェブブラウザ上で配置・実行することができる。 WPFによって、以下の表現手法を統一的に利用することが出来る。 ユーザインタフェース、2Dおよび3Dオブジェクトの描画 ベクトルグラフィックス ラスタグラフィックス アニメーション、音声および動画の再生 .NET Framework 3.0はWindows Vistaにプリインストールされており、Windows XP SP2およびWindows Server 2003でも利用できる。 【グラフィックス】 ウインドウを含め、全てのグラフィックスはDirect3Dを介して描画される。 これにより、高度なグラフィックを単一の方法で利用することができる。 Direct3Dを通して描画することにより、ビデオカード上のGPUに描画処理を任せることが可能になる。これはCPUの負荷を軽減することにつながる。 ベクトルグラフィックスをサポートする。これは損失のない拡大縮小を可能にする。 3Dモデルのレンダリングや相互作用をサポートする。 【配置】 WPFは通常のスタンドアローンアプリケーションだけでなく、XAMLブラウザアプリケーション (XBAP) として配置することもできる。 スタンドアローンアプリケーションは、ClickOnceやMicrosoft Windows Installer (MSI) などのインストーラによってローカルコンピュータ上に配置されるアプリケーションである。 XAMLブラウザアプリケーション (XBAP) は、Internet Explorerなどのウェブブラウザによってホストされるアプリケーションである。コンピュータリソースへのアクセスやWPFの機能は一部制限される。 【相互互換性】 Windows Formsとの相互運用も可能である(ElementHost、WindowsFormsHostクラス)。 【マルチメディア】 WPFはブラシ、ペン、幾何図形、変形などの基本的な2Dグラフィックス機能を提供する。 WPFで提供される3D機能はDirect3Dのサブセットである。しかし、WPFではよりユーザインタフェース (UI) などの要素に密接に利用することができる。これによって3DのUI、文書、メディアなどが可能になる。 一般的な画像フォーマットをサポートする。 WMV、MPEG、AVIフォーマットの動画をサポートする。 時間ベースのアニメーションをサポートする。これはシステムのパフォーマンスに依存せずアニメーションのスピードを一定に保つ。 ClearTypeを利用したテキストレンダリングをサポートする。また、OpenTypeフォントの機能もサポートする。 ※ClearType 関連・・・Microsoft SilverLight
https://w.atwiki.jp/tyrant/pages/748.html
Invix Source 種族:Xeno パック:Reward レア度:Rare 体力:10 待機:4 能力:Regenerate 5Heal All Xeno 3Rally All Xeno 2 Xeno Fortressが年月を経て、強力になって帰ってきた。 Xeno Fortressよりも1ターン分起動が遅いが、そんな待機なんて気にならないほどの強力な効果がある。 起動すれば毎ターン、全体に強力なHealとRallyがかかるので戦況がひっくり返ることも十分考えられる。 もちろん単体のSiegeの囮にして、Warpway Fortress等の本命建造物を守るのにも使える。 十分すぎるほど強いので、囮として使うには惜しいくらいだが… 2014年1月21日~25日に行われたNeocite War Eventで賞品になり、上位2500人に1枚ずつ配られた。 関連カード Neocyte War Eventカード名 Rank カード名 Rank Erelim 8,000+ Invix Source 2,500+ Grimclaw 800+ Nightmare Hellion 250+ Primus 50+ Suppressor 10+ コメント コメント
https://w.atwiki.jp/atachi/pages/48.html
WPFが実装しているコントロールは、旧フォームや他のGUIのフレームワークと比べるとま非常に貧弱なので注意が必要。 フォーム中心のアプリケーションの開発を行うならば、今はまだフォームアプリケーションプロジェクトでの開発がいいのかもしれません。 目次 記事の紹介 [WPF][C#]CheckedListBoxを作ろう 目次 XAMLイベントグラフィックスコマンドコンポーネントコンテナコントロールChartColorPickerMicrosoft Outlook Appointment ViewMonthview CalendarNotifyMessagePropertyGridコンボボックスタブコントロールチェックボックスリストボックスツリーコントロールテキストボックスバリデーションデータグリッドリストビューリストボックススタイルデータバインディング依存関係プロパティ 記事の紹介 [WPF][C#]CheckedListBoxを作ろう かずきのBlog CheckedListBoxを作ろう 各項目にチェックボックスがついたListBoxの実装方法と説明。
https://w.atwiki.jp/terragen/pages/64.html
Node Type Lighting ノード説明と目的 『Light Source』ノードは、Terragenのシーンに無指向性の光源を提供します。 設定 Light Sourceタブ Source center 光源の中心座標 光源の中心座標。座標はメータ尺度のX、Y、Zです。 Source radius 光源の半径 値はメータ尺度です。 Colour 光源の色 スライダーは明るさを0-1の正常範囲で設定します。 Strength 光源の強度 値は光源の表面積に比例しているので、半径を増大すると同レベルの照明を維持するために強度を増やす必要があります。 Max distance 最大距離 シーンの光源効果が計算される最大距離。これを使用して、特定の距離に光源の照明範囲を留める事が出来ます。メータ尺度です。 Cast shadows 投影 影がこの光源と相互作用するオブジェクトによって投影するかどうかをコントロールします。"Cast shadows"が無効になっている場合、下記の影のためのチェックボックスとコントロールの追加は効果がありません。 Shadows of surfaces サーフェスの影 影がこの光源と相互作用するサーフェスによって投影するかどうかをコントロールします。サーフェスは地形とオブジェクトを含みます。 Shadows of atmosphere 大気の影 影がこの光源と相互作用する大気エレメントによって投影するかどうかをコントロールします。雲を含みます。 Soft shadows ソフトシャドウ ソフトシャドウを計算するかどうかをコントロールします。ソフトシャドウは、ほとんどの照明源(点光源ではないもの)からの現実的な影のよりリアルな表現ではありますが、計算に時間が掛かりサンプル数が不十分な場合、シーンにノイズが増大する事があります。 Soft shadow sample ソフトシャドウのサンプル数 ソフトシャドウの計算に使用するサンプル数を設定します。9がデフォルトですが、影部分のノイズを減少させるために高い値を使用する必要があり、それに伴いレンダリング時間も増大します。半径を大きくすると、ノイズを除去するためにより高いソフトシャドウ値が必要となります。しかし20を超える値はお勧め出来ません。 Glow in atmosphere 大気の照り この光源の大気中で照り効果を計算するかどうかをコントロールします。照りは、太陽のような光源の周りの可視照明の局所的な増加です。 Specular highlights 鏡面ハイライト 反射面がこの光源からの鏡面ハイライトを計算するかどうかをコントロールします。 Visible object オブジェクトの可視化 光源がシーン内の可視オブジェクトとしてレンダリングするかどうかをコントロールします。有効時、光源半径と照明レベルは同じままで、光源自体もシーン内の球としてレンダリングされます。 Importタブ 光源のアニメーションデータを外部からインポートする際に使用するタブです。 Import offset オフセット座標のインポート アニメーション開始時の位置座標をインポートします。 Import scale サイズのインポート アニメーション開始時のサイズをインポートします。 Import chan file chanファイルのインポート アニメーションに使用するchanファイルをインポートします。